| автор перевода: Илья Михайлов | Предыдущая | Следующая | Оглавление |
Flash Player 6.
my_btn.onSetFocus = function(oldFocus:Object): Void {// your statements here }
oldFocus Объект, который теряет фокус ввода.
Ничего
Обработчик события, вызывается, когда кнопка получает фокус ввода. Параметр oldFocus является объектом, который теряет фокус. Например, если пользователь нажимает клавишу Tab, чтобы переместить фокус с текстового поля на кнопку, параметр oldFocus будет содержать экземпляр текстового поля.
Если нет предыдущего выделенного объекта, oldFocus принимает значение null .
Следующий пример показывает, как вы можете использовать .setFocus когда пользователь перемещает фокус с одной кнопки на другую. Создайте две кнопки, btn1_btn и btn2_btn,и скопируйте следующий код в кадр1 таймлайна.
Selection.setFocus(btn1_btn);
trace(Selection.getFocus());
btn2_btn.onSetFocus = function(oldFocus) {
trace(oldFocus._name + “ lost focus”);
};
Протестируйте SWF файл, нажав Control+Enter. Удостоверьтесь, что горячие клавиши отключены (Control > Disable Keyboard Shortcuts). Фокус находится на btn1_btn. Когда btn1_btn теряет фокус и btn2_btn получает фокус, сообщение об этом будет показано в панели вывода (Output panel).
| Посмотреть комментарии LiveDocs | Предыдущая | Следующая | Оглавление | |